home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
program
/
recio212.zip
/
whatsnew
< prev
Wrap
Text File
|
1995-01-29
|
2KB
|
39 lines
recio, Version 2.12, Release January 29, 1995.
Copyright (C) 1994-1995, William Pierpoint.
WHAT'S NEW in RECIO version 2.12?
New improved field parsing engine derived from regular expression
specification is discussed in section 2.4 of design.txt. Primary
changes are:
* When the field delimiter is not whitespace and the text
delimiter is whitespace (or anytime the text delimiter
is not used even if defined as non-whitespace), leading
and lagging whitespace are not trimmed from a string field.
* When the text delimiter is not whitespace, the text
delimiter can be included as part of a field provided it
is not followed by the field termination sequence. The
field termination sequence consists of the text delimiter
followed by optional whitespace followed by either the
field delimiter or the end of the record. To illustrate
for comma delimited fields with quoted text, the following
is only one field: "K&R wrote, "Hello, World"".
* When the text delimiter is the double quote character,
quoted text within the field is treated as a single word.
The comma-delimited example "Use case "1", okay?" parses
to one field.
* Fixed a bug in how the rnumfld function counts fields.
When the field delimiter is whitespace, the rnumfld function
would count any trailing whitespace in the last field as an
extra empty field. The rnumfld function no longer counts any
empty fields when whitespace is used as the field separator
because empty fields are undetectable in this situation.
An expanded discussion of the ltoa and ultoa functions can now be
found in section 3.6 of design.txt. Included simple ltoa and ultoa
code for compilers that don't have these functions.